package com.ruoyi.project.module.fbsHead.mapper;

import com.ruoyi.project.module.fbsHead.domain.FbsHead;
import com.ruoyi.project.module.purchases.domain.Purchases;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 转入FBS 数据层
 * 
 * @author lcx
 * @date 2018-09-17
 */
public interface FbsHeadMapper 
{
	/**
     * 查询转入FBS信息
     * 
     * @param id 转入FBSID
     * @return 转入FBS信息
     */
	public FbsHead selectFbsHeadById(Integer id);
	
	/**
     * 查询转入FBS列表
     * 
     * @param fbsHead 转入FBS信息
     * @return 转入FBS集合
     */
	public List<FbsHead> selectFbsHeadList(FbsHead fbsHead);
	
	/**
     * 新增转入FBS
     * 
     * @param fbsHead 转入FBS信息
     * @return 结果
     */
	public int insertFbsHead(FbsHead fbsHead);
	
	/**
     * 修改转入FBS
     * 
     * @param fbsHead 转入FBS信息
     * @return 结果
     */
	public int updateFbsHead(FbsHead fbsHead);


	/**
     * 删除转入FBS
     * 
     * @param id 转入FBSID
     * @return 结果
     */
	public int deleteFbsHeadById(Integer id);
	
	/**
     * 批量删除转入FBS
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteFbsHeadByIds(String[] ids);

	/*界面查询*/
    List<FbsHead> selectFbsHeadListAsSearchRow(@Param("products") FbsHead fbsHead, @Param("searchRow") String[] searchRow);
}